.head {
  height: 30px;
  background-color: #ff2c49;

  input {
    width: 95%;
    height: 28px;
    border-radius: 7px;
    background-color: #fff;
    text-align: center;
    margin: auto;
  }
}

.nav-box {
  display: flex;

  .nav {
    width: 25%;

    image {
      width: 100%;
    }
  }
}

.floor-box {
  width: 100%;
  .floor-con {
    width: 100%;
    .floor-item {
      width: 32%;
      float: left;
      image{
        width: 100%;
        height: 100%;
      }
    }
    .floor-item:nth-child(1){
      height: 200px;
    }
    .floor-item:nth-last-child(-n+4){
      height: 100px;
      margin-left: 5px;
      margin-bottom: 5px;
    }
  }
}